package com.soda.service;

import java.util.List;

import com.soda.bean.Menu;
import com.soda.util.MenuInfo;
import com.soda.util.PageInfo;
import com.soda.util.SelectRoleInfo;

public interface MenuService {

	//查询所有子菜单
	List<MenuInfo> getAllMenu(SelectRoleInfo smi, PageInfo pi);
	//根据条件查询所有满足条件的子菜单条数
	int getMenuCountByInfo(SelectRoleInfo smi);
	//通过id查询子菜单
	MenuInfo getMenuById(int id);
	//修改菜单信息
	int updateMenuInfo(Menu menu);
	//修改状态
	int editState(int id, int state);
	//删除
	int deleteMenuById(int id);
	//新增菜单
	void addMenuInfo(Menu menu);
	int ajaxMenName(String menname);
	String getMenuNameById(int id);

}
